package com.zwps.biz.dal.db.object;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 
 * @TableName pub_common_file
 */
@TableName(value ="pub_common_file")
@Data
public class PubCommonFileDO implements Serializable {
    /**
     * 
     */
    @TableId(value = "file_id")
    private String fileId;


    /**
     * 0：其他，1：法律法规，2：管理文件
     * 44：典型面板及止水钢板摄像
     * 45：淤积、裂缝等缺陷摄像
     * 46：水下面板及铺盖区声呐及摄像-录像
     * 47：水下面板及铺盖区声呐及摄像-声呐截图
     */
    @TableField(value = "type")
    private Integer type;
    /**
     * 后缀
     */
    @TableField(value = "file_extension")
    private String fileExtension;

    /**
     * 文件名
     */
    @TableField(value = "file_name")
    private String fileName;

    /**
     * 文件大小
     */
    @TableField(value = "file_size")
    private Integer fileSize;

    /**
     * 文件路径
     */
    @TableField(value = "file_path")
    private String filePath;

    /**
     * 阅读次数
     */
    @TableField(value = "read_times")
    private Integer readTimes;

    /**
     * 创建时间
     */
    @TableField(value = "create_time")
    private Date createTime;

    @TableField(exist = false)
    private static final long serialVersionUID = 1L;
}